package com.example.voluntary.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class VoluntarySearchDTO {
    /**
     * 活动标题（支持模糊查询）
     */
    private String title;
    
    /**
     * 活动类型: 1-监测 2-维护 3-清洁 4-宣传
     */
    private Integer activityType;

    @Schema(description = "关键词（活动名称或描述）")
    private String keyword;
    
    /**
     * 活动状态: 0-待审核 1-招募中 2-进行中 3-已完成 4-已取消
     */
    private Integer status;
    
    /**
     * 页码
     */
    private Integer page = 1;
    
    /**
     * 每页大小
     */
    private Integer pageSize = 10;
}
